home *** CD-ROM | disk | FTP | other *** search
/ EnigmA Amiga Run 1996 June / EnigmA AMIGA RUN 08 (1996)(G.R. Edizioni)(IT)[!][issue 1996-06][EARSAN CD VII].iso / earcd / amos / amsls396.lzh / AMOSLIST / 000062_m9414645@chaos.…kuleuven.ac.be_Fri Mar 15 10:58:30 1996.msg < prev    next >
Internet Message Format  |  1996-04-01  |  4KB

  1. Received: from conan.eds-ms.com (conan.eds-ms.com [204.240.136.11]) by mail1.access.digex.net (8.6.12/8.6.12) with SMTP id KAA10293;  for <mcox@access.digex.net> ; Fri, 15 Mar 1996 10:58:27 -0500
  2. Received: from chaos.kulnet.kuleuven.ac.be by conan.eds-ms.com (5.x/SMI-SVR4)
  3.     id AA26175; Fri, 15 Mar 1996 09:55:52 -0500
  4. Received: from cc3 (ipv13056.cc.kuleuven.ac.be [134.58.13.56]) by chaos.kulnet.kuleuven.ac.be (8.6.10 drop From: (KULnet)/8.6.9) with SMTP id PAA05846 for <amos-list@conan.eds-ms.com>; Fri, 15 Mar 1996 15:55:21 +0100
  5. From: "PASCAL.FELIQUE" <PASCAL.FELIQUE@student.kuleuven.ac.be>
  6. Message-Id: <199603151455.PAA05846@chaos.kulnet.kuleuven.ac.be>
  7. X-Sender: m9414645@chaos.kulnet.kuleuven.ac.be (Unverified)
  8. X-Mailer: Windows Eudora Light Version 1.5.2
  9. Mime-Version: 1.0
  10. Content-Type: text/plain; charset="us-ascii"
  11. Date: Fri, 15 Mar 1996 16:01:02 -0600
  12. To: amos-list@conan.eds-ms.com
  13. Subject: 
  14. Status: RO
  15. X-Status: 
  16.  
  17.  
  18.  
  19.   *****   *****    * (R)
  20.   *   *     *      *
  21.   *****     *      *
  22.   *    *    *      *               Reduced Instruction Language
  23.   *    *  *****    *****       Interpreter written in AMOS PRO v1.12
  24.  
  25.   All rights reserved By Pascal Felique.  Author of RIL multimedia language.
  26.  
  27.  
  28. Did you know that it is possible to write a full-working interpreter in AMOS !!
  29.  
  30. I have written my own language in AMOS. I have called it R I L . 
  31. RIL stands for Reduced Instruction Language.
  32. RIL is especially designed for developping Multimedia applications. In very
  33. short time you can write powerful applications with only a tiny space of code.
  34.  
  35.   Example of new improved zone command :
  36.  ---------------------------------------
  37.  
  38.   Z (x1-y1) (x2-y2) (action,parameter,mousebutton) 'filename'
  39.  
  40.  
  41. This instruction creates a zone at coordinates (x1-y1) - (x2-y2)
  42. The zone will be activated by mousebutton defined in "mousebutton".
  43.  
  44.  
  45.   0   Reaching Zone (clicking not necessary) will activate action
  46.  
  47.   1   Left button activates action
  48.  
  49.   2   Right button activates action
  50.  
  51.  
  52. "Action" specifies the action that will be executed by activating the zone.
  53.  
  54.  Possible actions in RIL environment :
  55.  
  56.  
  57.   0    load other RIL application
  58.  
  59.   1    load RAW sample   ( optional parameter specifies Kherz)
  60.  
  61.   2    load MOD file     
  62.  
  63.   3    load MED file
  64.  
  65.   4    Load IFF file
  66.  
  67.   5    Load IFF animation ( optional parameter specifies amount of repeating )
  68.  
  69.   6    Load Text file in window
  70.  
  71.   7    Dump Screen to printer  ( HARDCOPY )
  72.  
  73.   8    Print ASCII Text file to Printer specified in PREFERENCES
  74.  
  75.   9    Exit Action
  76.  
  77.  
  78.   " filename" specifies the appropriate file that has to be loaded.
  79.  
  80.  
  81.  The commandset of the RIL language is very flexible. You don't have to
  82.  use the exact notation.
  83.  
  84.   Examples :
  85.  ------------
  86.  
  87.   The following 4 lines are all correct in RIL environment :
  88.  
  89.  
  90.     1       R(20-20)(620-230)
  91.  
  92.     2       R    ( 20 - 20 ) ( 6 2 0 - 2 3 0 )
  93.  
  94.     3       Rectangle (20-20) (620-230)
  95.  
  96.     4       Rechthoek (20-20)(620-230)
  97.  
  98.   Only the first CAPITAL LETTER will be evaluated, then the interpreter
  99.   searches for the bracket "(" and so on ....
  100.  
  101.    This is ideal , it can be used for multilingual purposes :
  102.  
  103.    for example :  
  104.  
  105.     Rectangle (x1-y1) (x2-y2)      (english)
  106.     Rechthoek (x1-y1) (x2-y2)      (dutch)
  107.     
  108.     Line (x1-y1) (x2-y2)    (english)
  109.     Lijn (x1-y1) (x2-y2)    (dutch)          
  110.  
  111.     Ink (FFF)                 (english)
  112.     Inktkleur (FFF)           (dutch)
  113.  
  114.    
  115.   I have also written a Graphical RIL editor. You can draw in it, and
  116.   specify zones on screen. Add actions to it. The Graphical Editor produces
  117.   code in RIL format. 
  118.  
  119.  
  120.   If you are interested in the new standard programming language RIL 
  121.   send me some E-mail :
  122.  
  123.      PASCAL.FELIQUE@student.kuleuven.ac.be
  124.  
  125.   RIL   Reduced Instruction Language
  126.  
  127.     - Easy commandset
  128.     - Flexible commandset ( multilingual purposes )
  129.  
  130.  
  131.   P.S : If you send me a disk with your own Amos programs, I will send
  132.         you a disk with all my Amos programs (including RIL system )
  133.  
  134.       My address :  Pascal Felique
  135.                     Kraasbeekstraat 40 B
  136.                     3390 Tielt- Winge
  137.                     Belgium
  138.                     
  139.    
  140.  
  141.    
  142.  
  143.